package com.wef.system.service;

import java.util.List;
import java.util.Set;
import com.gfa4j.service.BaseService;
import com.wef.system.entity.ModuleTitle;

public interface ModuleTitleService  extends BaseService  {

	public ModuleTitle addModuleTitle(ModuleTitle moduleTitle);

	public ModuleTitle updateModuleTitle(ModuleTitle moduleTitle);

	public void removeModuleTitle(ModuleTitle moduleTitle);

	public void removeModuleTitles(Set<ModuleTitle> moduleTitles);

	public ModuleTitle saveOrUpdateModuleTitle(ModuleTitle moduleTitle);

	public void saveOrUpdateModuleTitles(List<ModuleTitle> moduleTitles,String moduleTitleId) ;

	public void saveOrUpdateModuleTitles(Set<ModuleTitle> moduleTitles,String moduleTitleId);
	
	public void addModuleTitles(Set<ModuleTitle> moduleTitles,String moduleTitleId);

	public void validateModuleTitle(ModuleTitle moduleTitle);

}
